package com.yuexunit.operationman.nbsy.module.OperationBeforeAndAfter.bean;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * Created by work-jx on 2017/11/13.
 */
public class BeforeAndAfterBean {

    /**
     * code : 200
     * desc : null
     * object : {"_id":{"$oid":"5a167038d1fda467aae52a5f"},"id":"5a167038d1fda467aae52a5f","name":null,"sex":"1","age":"29","bedNo":"17025","visitNo":"201722245","lesion":"普外科一","preoperativeDiagnosis":"14,胆囊结石","operationName":"腹腔镜胆囊切除术","operationTime":"2017-06-14","operationNo":"2017222451","status":null,"createName":null,"createId":null,"createTime":"2017-11-23","updateId":null,"updateName":null,"updateTime":null,"beforeNursing":{"bladderPrepare":"","bloodCell":"","bloodType":"","bp":"","eeg":"","fasting":"","healthEducation":"","hemoglobin":"","liver":"","otherAcroaesthesia":"","otherDisease":"","otherHealthEducation":"","premedicate":"","psychology":"","pulse":"","redCell":"","signName":"","signTime":"","signURL":"","skin":"","skinTest":"0","temperature":"38","whiteCell":""},"afterNursing":{"attitude":"","careForYou":"","helpYou":"","operationName":"","pain":"","postoperative":"","postoperativeDiagnosis":"","recure":"","signName":"","signTime":"","signURL":"","suggestion":"","temperature":"","wound":""}}
     */

    private int code;
    private Object desc;
    /**
     * _id : {"$oid":"5a167038d1fda467aae52a5f"}
     * id : 5a167038d1fda467aae52a5f
     * name : null
     * sex : 1
     * age : 29
     * bedNo : 17025
     * visitNo : 201722245
     * lesion : 普外科一
     * preoperativeDiagnosis : 14,胆囊结石
     * operationName : 腹腔镜胆囊切除术
     * operationTime : 2017-06-14
     * operationNo : 2017222451
     * status : null
     * createName : null
     * createId : null
     * createTime : 2017-11-23
     * updateId : null
     * updateName : null
     * updateTime : null
     * beforeNursing : {"bladderPrepare":"","bloodCell":"","bloodType":"","bp":"","eeg":"","fasting":"","healthEducation":"","hemoglobin":"","liver":"","otherAcroaesthesia":"","otherDisease":"","otherHealthEducation":"","premedicate":"","psychology":"","pulse":"","redCell":"","signName":"","signTime":"","signURL":"","skin":"","skinTest":"0","temperature":"38","whiteCell":""}
     * afterNursing : {"attitude":"","careForYou":"","helpYou":"","operationName":"","pain":"","postoperative":"","postoperativeDiagnosis":"","recure":"","signName":"","signTime":"","signURL":"","suggestion":"","temperature":"","wound":""}
     */

    private ObjectEntity object;

    public void setCode(int code) {
        this.code = code;
    }

    public void setDesc(Object desc) {
        this.desc = desc;
    }

    public void setObject(ObjectEntity object) {
        this.object = object;
    }

    public int getCode() {
        return code;
    }

    public Object getDesc() {
        return desc;
    }

    public ObjectEntity getObject() {
        return object;
    }

    public static class ObjectEntity {
        /**
         * $oid : 5a167038d1fda467aae52a5f
         */

        private String _id ;
        private String name;
        private String sex;
        private String age;
        private String bedNo;
        private String visitNo;
        private String lesion;
        private String preoperativeDiagnosis;
        private String operationName;
        private String operationTime;
        private String operationNo;
        private String status;
        private String createName;
        private String createId;
        private String createTime;
        private String updateId;
        private String updateName;
        private String updateTime;
        /**
         * bladderPrepare :
         * bloodCell :
         * bloodType :
         * bp :
         * eeg :
         * fasting :
         * healthEducation :
         * hemoglobin :
         * liver :
         * otherAcroaesthesia :
         * otherDisease :
         * otherHealthEducation :
         * premedicate :
         * psychology :
         * pulse :
         * redCell :
         * signName :
         * signTime :
         * signURL :
         * skin :
         * skinTest : 0
         * temperature : 38
         * whiteCell :
         */

        private BeforeNursingEntity beforeNursing;
        /**
         * attitude :
         * careForYou :
         * helpYou :
         * operationName :
         * pain :
         * postoperative :
         * postoperativeDiagnosis :
         * recure :
         * signName :
         * signTime :
         * signURL :
         * suggestion :
         * temperature :
         * wound :
         */

        private AfterNursingEntity afterNursing;

        @JSONField(name="_id")
        public void setObjectId(String _id) {
            this._id = _id;
        }

        public void setName(String name) {
            this.name = name;
        }

        public void setSex(String sex) {
            this.sex = sex;
        }

        public void setAge(String age) {
            this.age = age;
        }

        public void setBedNo(String bedNo) {
            this.bedNo = bedNo;
        }

        public void setVisitNo(String visitNo) {
            this.visitNo = visitNo;
        }

        public void setLesion(String lesion) {
            this.lesion = lesion;
        }

        public void setPreoperativeDiagnosis(String preoperativeDiagnosis) {
            this.preoperativeDiagnosis = preoperativeDiagnosis;
        }

        public void setOperationName(String operationName) {
            this.operationName = operationName;
        }

        public void setOperationTime(String operationTime) {
            this.operationTime = operationTime;
        }

        public void setOperationNo(String operationNo) {
            this.operationNo = operationNo;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public void setCreateName(String createName) {
            this.createName = createName;
        }

        public void setCreateId(String createId) {
            this.createId = createId;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public void setUpdateId(String updateId) {
            this.updateId = updateId;
        }

        public void setUpdateName(String updateName) {
            this.updateName = updateName;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public void setBeforeNursing(BeforeNursingEntity beforeNursing) {
            this.beforeNursing = beforeNursing;
        }

        public void setAfterNursing(AfterNursingEntity afterNursing) {
            this.afterNursing = afterNursing;
        }

        @JSONField(name="_id")
        public String getObjectId() {
            return _id;
        }

        public String getName() {
            return name;
        }

        public String getSex() {
            return sex;
        }

        public String getAge() {
            return age;
        }

        public String getBedNo() {
            return bedNo;
        }

        public String getVisitNo() {
            return visitNo;
        }

        public String getLesion() {
            return lesion;
        }

        public String getPreoperativeDiagnosis() {
            return preoperativeDiagnosis;
        }

        public String getOperationName() {
            return operationName;
        }

        public String getOperationTime() {
            return operationTime;
        }

        public String getOperationNo() {
            return operationNo;
        }

        public String getStatus() {
            return status;
        }

        public String getCreateName() {
            return createName;
        }

        public String getCreateId() {
            return createId;
        }

        public String getCreateTime() {
            return createTime;
        }

        public String getUpdateId() {
            return updateId;
        }

        public String getUpdateName() {
            return updateName;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public BeforeNursingEntity getBeforeNursing() {
            return beforeNursing;
        }

        public AfterNursingEntity getAfterNursing() {
            return afterNursing;
        }

//        public static class IdEntity {
//            private String $oid;
//
//            public void set$oid(String $oid) {
//                this.$oid = $oid;
//            }
//
//            public String get$oid() {
//                return $oid;
//            }
//        }

        public static class BeforeNursingEntity {
            private String bladderPrepare;
            private String bloodCell;
            private String bloodType;
            private String bp;
            private String eeg;
            private String fasting;
            private String healthEducation;
            private String hemoglobin;
            private String liver;
            private String otherAcroaesthesia;
            private String otherDisease;
            private String otherHealthEducation;
            private String premedicate;
            private String psychology;
            private String pulse;
            private String redCell;
            private String signName;
            private String signTime;
            private String signURL;
            private String skin;
            private String skinTest;
            private String temperature;
            private String whiteCell;

            public void setBladderPrepare(String bladderPrepare) {
                this.bladderPrepare = bladderPrepare;
            }

            public void setBloodCell(String bloodCell) {
                this.bloodCell = bloodCell;
            }

            public void setBloodType(String bloodType) {
                this.bloodType = bloodType;
            }

            public void setBp(String bp) {
                this.bp = bp;
            }

            public void setEeg(String eeg) {
                this.eeg = eeg;
            }

            public void setFasting(String fasting) {
                this.fasting = fasting;
            }

            public void setHealthEducation(String healthEducation) {
                this.healthEducation = healthEducation;
            }

            public void setHemoglobin(String hemoglobin) {
                this.hemoglobin = hemoglobin;
            }

            public void setLiver(String liver) {
                this.liver = liver;
            }

            public void setOtherAcroaesthesia(String otherAcroaesthesia) {
                this.otherAcroaesthesia = otherAcroaesthesia;
            }

            public void setOtherDisease(String otherDisease) {
                this.otherDisease = otherDisease;
            }

            public void setOtherHealthEducation(String otherHealthEducation) {
                this.otherHealthEducation = otherHealthEducation;
            }

            public void setPremedicate(String premedicate) {
                this.premedicate = premedicate;
            }

            public void setPsychology(String psychology) {
                this.psychology = psychology;
            }

            public void setPulse(String pulse) {
                this.pulse = pulse;
            }

            public void setRedCell(String redCell) {
                this.redCell = redCell;
            }

            public void setSignName(String signName) {
                this.signName = signName;
            }

            public void setSignTime(String signTime) {
                this.signTime = signTime;
            }

            public void setSignURL(String signURL) {
                this.signURL = signURL;
            }

            public void setSkin(String skin) {
                this.skin = skin;
            }

            public void setSkinTest(String skinTest) {
                this.skinTest = skinTest;
            }

            public void setTemperature(String temperature) {
                this.temperature = temperature;
            }

            public void setWhiteCell(String whiteCell) {
                this.whiteCell = whiteCell;
            }

            public String getBladderPrepare() {
                return bladderPrepare;
            }

            public String getBloodCell() {
                return bloodCell;
            }

            public String getBloodType() {
                return bloodType;
            }

            public String getBp() {
                return bp;
            }

            public String getEeg() {
                return eeg;
            }

            public String getFasting() {
                return fasting;
            }

            public String getHealthEducation() {
                return healthEducation;
            }

            public String getHemoglobin() {
                return hemoglobin;
            }

            public String getLiver() {
                return liver;
            }

            public String getOtherAcroaesthesia() {
                return otherAcroaesthesia;
            }

            public String getOtherDisease() {
                return otherDisease;
            }

            public String getOtherHealthEducation() {
                return otherHealthEducation;
            }

            public String getPremedicate() {
                return premedicate;
            }

            public String getPsychology() {
                return psychology;
            }

            public String getPulse() {
                return pulse;
            }

            public String getRedCell() {
                return redCell;
            }

            public String getSignName() {
                return signName;
            }

            public String getSignTime() {
                return signTime;
            }

            public String getSignURL() {
                return signURL;
            }

            public String getSkin() {
                return skin;
            }

            public String getSkinTest() {
                return skinTest;
            }

            public String getTemperature() {
                return temperature;
            }

            public String getWhiteCell() {
                return whiteCell;
            }
        }

        public static class AfterNursingEntity {
            private String attitude;
            private String careForYou;
            private String helpYou;
            private String operationName;
            private String pain;
            private String postoperative;
            private String postoperativeDiagnosis;
            private String recure;
            private String signName;
            private String signTime;
            private String signURL;
            private String suggestion;
            private String temperature;
            private String wound;

            public void setAttitude(String attitude) {
                this.attitude = attitude;
            }

            public void setCareForYou(String careForYou) {
                this.careForYou = careForYou;
            }

            public void setHelpYou(String helpYou) {
                this.helpYou = helpYou;
            }

            public void setOperationName(String operationName) {
                this.operationName = operationName;
            }

            public void setPain(String pain) {
                this.pain = pain;
            }

            public void setPostoperative(String postoperative) {
                this.postoperative = postoperative;
            }

            public void setPostoperativeDiagnosis(String postoperativeDiagnosis) {
                this.postoperativeDiagnosis = postoperativeDiagnosis;
            }

            public void setRecure(String recure) {
                this.recure = recure;
            }

            public void setSignName(String signName) {
                this.signName = signName;
            }

            public void setSignTime(String signTime) {
                this.signTime = signTime;
            }

            public void setSignURL(String signURL) {
                this.signURL = signURL;
            }

            public void setSuggestion(String suggestion) {
                this.suggestion = suggestion;
            }

            public void setTemperature(String temperature) {
                this.temperature = temperature;
            }

            public void setWound(String wound) {
                this.wound = wound;
            }

            public String getAttitude() {
                return attitude;
            }

            public String getCareForYou() {
                return careForYou;
            }

            public String getHelpYou() {
                return helpYou;
            }

            public String getOperationName() {
                return operationName;
            }

            public String getPain() {
                return pain;
            }

            public String getPostoperative() {
                return postoperative;
            }

            public String getPostoperativeDiagnosis() {
                return postoperativeDiagnosis;
            }

            public String getRecure() {
                return recure;
            }

            public String getSignName() {
                return signName;
            }

            public String getSignTime() {
                return signTime;
            }

            public String getSignURL() {
                return signURL;
            }

            public String getSuggestion() {
                return suggestion;
            }

            public String getTemperature() {
                return temperature;
            }

            public String getWound() {
                return wound;
            }
        }
    }
}
